#!/bin/bash

# PDF Monitor 快速运行脚本
# 自动激活虚拟环境并运行程序

# 获取脚本所在目录
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"

# 检查虚拟环境是否存在
if [ ! -d "pdf_venv" ]; then
    echo "❌ 虚拟环境不存在，请先运行 python setup.py 创建环境"
    exit 1
fi

# 检查输入文件是否存在
if [ ! -f "file_input/test.pdf" ]; then
    echo "❌ 输入文件 file_input/test.pdf 不存在"
    echo "请将要处理的PDF文件放在 file_input/ 目录下并命名为 test.pdf"
    exit 1
fi

echo "🚀 启动PDF处理程序..."
echo "激活虚拟环境: pdf_venv"

# 激活虚拟环境并运行程序
source pdf_venv/bin/activate

echo "📄 开始处理PDF文件..."
python main.py

echo ""
echo "✅ 程序执行完成"
echo "📁 输出文件位置: ./file_output/"

# 保持虚拟环境激活状态
echo ""
echo "💡 虚拟环境仍处于激活状态"
echo "   - 要退出虚拟环境，请输入: deactivate"
echo "   - 要再次运行程序，请输入: python main.py"
